#ifndef _MAIN_H
#define _MAIN_H

#include <cassert>
#include <iostream>
using namespace std;

#pragma warning(disable:4819)
#pragma warning(disable:4819)

#include "ArrayList/arraylist.h"
#include "LinkList/slist.h"
#include "LinkList/dlist.h"
#include "LinkList/cdlist.h"

//#include "HeapAndQueue/heap.h"
#include "HeapAndQueue/stack.h"
#include "HeapAndQueue/queue.h"


#include "Tree/binary_tree.h"
#include "Tree/avl_tree.h"
//#include "Tree/rb_tree.h"


#include "SortAndSearch/sorting.h"


#include "Test/_arraylist_demo.h"
#include "Test/_slist_demo.h"
#include "Test/_dlist_demo.h"
#include "Test/_cdlist_demo.h"
#include "Test/_binary_tree.h"
#include "Test/_sorting.h"


#endif